home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / comm / irc / Unreal32B12.lha / HOWTO.txt next >
Text File  |  2002-11-03  |  749b  |  29 lines

  1. How to compile UnrealIRCd for AmigaOS
  2. =====================================
  3.  
  4. Run "sh Config --enable-standardthreads"
  5.  
  6. Add the following to includes/setup.h:
  7.  
  8. #define HAVE_VSNPRINTF 1
  9. #define HAVE_NO_THREADS 1
  10. #define STATIC_LINKING 1
  11. #define NETDB_INTERNAL 1
  12. #define _AMIGA
  13.  
  14. Open src/modules.c, and do the following:
  15.  
  16. Remove #include <dlfcn.h>
  17. Comment out or remove the #ifdef UNDERSCORE code.
  18. For functions module_free, module_unload and unload_all_modules,
  19. remove all code between the { and }'s except for "return 1;"
  20.  
  21. Open include/h.h and remove the declaration for vsnprintf.
  22.  
  23. Open Makefile, add -m68020 to the end of XCFLAGS
  24.  
  25. Open src/Makefile, find "ircd:", after $(LDFLAGS) add
  26. modules/l_*.c modules/invisibility.c modules/m_*.c
  27.  
  28. Run "Make"
  29.